/**
 * .clearfix css by positioniseverything.com 
 *
 * floated block elements with class="clearfix" will not break outside of
 * their container block.
 * 
**/

.clearfix:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix 
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */